Move "emacsclient -t -n" handling from emacsclient.c to server.el.
authorChong Yidong <cyd@gnu.org>
Sun, 15 Apr 2012 08:49:24 +0000 (16:49 +0800)
committerChong Yidong <cyd@gnu.org>
Sun, 15 Apr 2012 08:49:24 +0000 (16:49 +0800)
commit8b2d86d5f888dd9e08de2f3e5f3aab1b61e31457
tree4842b977f38a04d41e3ae2ab9e2cc72409fa4880
parent7fc5238d0096f8494844d64dacda8c3960749895
Move "emacsclient -t -n" handling from emacsclient.c to server.el.
Fix its buggy logic for the Windows case (regression from 23.4).

* lib-src/emacsclient.c (decode_options): Move -t -n corner case handling
into server.el.

* lisp/server.el (server-process-filter): Handle corner case where both
tty and nowait options are present.
lib-src/ChangeLog
lib-src/emacsclient.c
lisp/ChangeLog
lisp/server.el